do it 알고리즘 [Do it 알고리즘] 08. 문자열 검색 문자열(string): 프로그램에서 문자의 '나열'을 나타내는 것 문자열 리터럴(string literal): 문자의 나열을 2개의 큰따옴표("")로 묶은 것 - C언어 컴퓨터는 문자열 리터럴의 끝을 나타내기 위해 null 문자를 자동으로 추가함(비트값 0) 보충수업_문자열 리터럴 문자열 리터럴의 자료형 문자열 리터럴의 자료형은 char형 배열 문자열 리터럴의 메모리 영역 기간 문자열 리터럴... c언어자료구조알고리즘do it 알고리즘c언어 [Do it 알고리즘] 09. 리스트(2) 연결 리스트 구조체 List의 멤버 deleted의 값은 프리 리스트의 머리 노드의 인덱스 값 노드를 삽입하는 위치는 프리 리스트 3, 1 ,5 가운데 머리 노드의 값 사용, 꼬리 노드가 머리 노드를 가리키는 선형 리스트 꼬리 노드의 다음 노드를 가리키는 포인터가 NULL이 아니라 머리 노드의 포인터 값임 텅 비어 있는 상태의 원형 이중 연결 리스트를 만드는 함수 더미 노드를 만든 다음 더미... do it 알고리즘알고리즘자료구조c언어c언어 [Do it 알고리즘] 05. 재귀 알고리즘 음이 아닌 정수 n의 순차곱셈 (n!) 재귀 호출 재귀 호출은 '함수 자신'을 호출한다고 이해하기보다는 '자기 자신과 똑같은 함수'를 호출한다고 이해하는 것이 자연스러움 직접 재귀와 간접 재귀 직접 재귀(direct) : 자신과 같은 함수를 호출함 간접 재귀(indirect) : 다른 함수를 통해 자기 자신과 같은 함수가 호출됨 재귀 알고리즘의 분석 순수하게(genuinely) 재귀적 : 재... 알고리즘c언어자료구조do it 알고리즘c언어
[Do it 알고리즘] 08. 문자열 검색 문자열(string): 프로그램에서 문자의 '나열'을 나타내는 것 문자열 리터럴(string literal): 문자의 나열을 2개의 큰따옴표("")로 묶은 것 - C언어 컴퓨터는 문자열 리터럴의 끝을 나타내기 위해 null 문자를 자동으로 추가함(비트값 0) 보충수업_문자열 리터럴 문자열 리터럴의 자료형 문자열 리터럴의 자료형은 char형 배열 문자열 리터럴의 메모리 영역 기간 문자열 리터럴... c언어자료구조알고리즘do it 알고리즘c언어 [Do it 알고리즘] 09. 리스트(2) 연결 리스트 구조체 List의 멤버 deleted의 값은 프리 리스트의 머리 노드의 인덱스 값 노드를 삽입하는 위치는 프리 리스트 3, 1 ,5 가운데 머리 노드의 값 사용, 꼬리 노드가 머리 노드를 가리키는 선형 리스트 꼬리 노드의 다음 노드를 가리키는 포인터가 NULL이 아니라 머리 노드의 포인터 값임 텅 비어 있는 상태의 원형 이중 연결 리스트를 만드는 함수 더미 노드를 만든 다음 더미... do it 알고리즘알고리즘자료구조c언어c언어 [Do it 알고리즘] 05. 재귀 알고리즘 음이 아닌 정수 n의 순차곱셈 (n!) 재귀 호출 재귀 호출은 '함수 자신'을 호출한다고 이해하기보다는 '자기 자신과 똑같은 함수'를 호출한다고 이해하는 것이 자연스러움 직접 재귀와 간접 재귀 직접 재귀(direct) : 자신과 같은 함수를 호출함 간접 재귀(indirect) : 다른 함수를 통해 자기 자신과 같은 함수가 호출됨 재귀 알고리즘의 분석 순수하게(genuinely) 재귀적 : 재... 알고리즘c언어자료구조do it 알고리즘c언어